package com.elai.baseconfig.domain;

import com.elai.common.annotation.Excel;
import com.elai.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 导入事件属性
 *
 */
public class ImportEventItemDO extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @Excel(name = "事件编号")
    private Long id;
    @Excel(name = "事件英文名")
    private String eventNameCode;
    @Excel(name = "事件显示名")
    private String eventName;
    @Excel(name = "平台类型")
    private String platformType;
    @Excel(name = "属性英文变量名")
    private String eventItemNameCode;
    @Excel(name = "属性显示名")
    private String eventItemName;
    @Excel(name = "数据类型")
    private String dataType;
    @Excel(name = "是否启用")
    private String status;
    @Excel(name = "是否可见")
    private String visible;
    @Excel(name = "函数")
    private String function;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEventNameCode() {
        return eventNameCode;
    }

    public void setEventNameCode(String eventNameCode) {
        this.eventNameCode = eventNameCode;
    }

    public String getEventName() {
        return eventName;
    }

    public void setEventName(String eventName) {
        this.eventName = eventName;
    }

    public String getPlatformType() {
        return platformType;
    }

    public void setPlatformType(String platformType) {
        this.platformType = platformType;
    }

    public String getEventItemNameCode() {
        return eventItemNameCode;
    }

    public void setEventItemNameCode(String eventItemNameCode) {
        this.eventItemNameCode = eventItemNameCode;
    }

    public String getEventItemName() {
        return eventItemName;
    }

    public void setEventItemName(String eventItemName) {
        this.eventItemName = eventItemName;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getVisible() {
        return visible;
    }

    public void setVisible(String visible) {
        this.visible = visible;
    }

    public String getFunction() {
        return function;
    }

    public void setFunction(String function) {
        this.function = function;
    }
}
